// pages/demo/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log('options:', options)
  },

  async handleClick() {
    // const db = wx.cloud.database({ env: 's-web-devin-3gvwv5vda1185f99' })
    // const data = await db.collection('users').get()
    // console.log('data:', data)
    wx.cloud.callFunction({
      name: 'cartList'
    }).then(res => {
      console.log('res:', res)
    })
  },

  handleCloudFunction() {
    // 在小程序前端调用云函数
    wx.cloud.callFunction({
      // 一定要注意name 这个name 对应着云函数名称
      name: 'cloud-demo',
      config: {
        // env: this.data.envId
      },
      data: {
        type: 'getOpenId',
        username: "devin",
        password: '123'
      }
    }).then(res => {
      // 前端打印
      console.log('res:', res)
    })
  },

  downFile() {
    wx.cloud.downloadFile({
      fileID: 'cloud://s-web-devin-3gvwv5vda1185f99.732d-s-web-devin-3gvwv5vda1185f99-1304045262/my-photo.png',
      success: (res) => {
        console.log('res:', res)
      },
      fail: (error) => { }
    })
  },

  // 首页数据接口
  async getHomeList() {
    const response = await wx.cloud.callFunction({
      name: 'test-demo',
      config: {
        "env": "s-web-devin-3gvwv5vda1185f99"
      },
      data: { page: 1, size: 2, _id: 'e83be1a863a652d3021f67cd3e72eeb0' }
    })
    console.log('首页数据:', response)
  },

  getPhoneNumber() {
    wx.cloud.callFunction({
      name: 'getPhoneNumber',
      data: {
        weRunData: wx.cloud.CloudID('s-2005a-2022-11-24-2d80r484a1fce'),
      },
      success(res) {
        console.log('reS:', res)
      }
    })
  },

  uploadImage() {
    // console.log('-------------click')
    // wx.showLoading()
    // wx.chooseImage({
    //   count: 1,
    //   success: chooseResult => {
    //     console.log('chooseResult:', chooseResult)
    //     // 将图片上传至云存储空间
    //     wx.cloud.uploadFile({
    //       // 指定上传到的云路径
    //       cloudPath: 'my-photo.png',
    //       // 指定要上传的文件的小程序临时文件路径
    //       filePath: chooseResult.tempFilePaths[0],
    //       config: {
    //         env: "s-web-devin-3gvwv5vda1185f99"
    //       }
    //     }).then(res => {
    //       console.log('上传成功', res);
    //       // this.setData({
    //       //   haveGetImgSrc: true,
    //       //   imgSrc: res.fileID
    //       // });
    //       wx.hideLoading();
    //     }).catch((e) => {
    //       console.log(e);
    //       wx.hideLoading();
    //     });
    //   },
    // });
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})